package com.aasa.siccosap.service;

import java.util.ArrayList;
import java.util.List;

import com.aasa.siccosap.bean.DepositoBancario;
import com.aasa.siccosap.bean.ParametrosGenerales;
import com.aasa.siccosap.bean.ParametrosDeposito;
import com.aasa.siccosap.bean.SaldoBean;
import com.aasa.siccosap.dao.DepositoBancarioDAO;
import com.aasa.siccosap.dao.accesoDaoException;


public class DepositoBancarioService {
	DepositoBancarioDAO depositoBancarioDAO; 
		
	public DepositoBancarioService() {
		try {
			depositoBancarioDAO = new DepositoBancarioDAO();
		} catch (accesoDaoException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	public List<DepositoBancario> consultarDepositosBancarios(ParametrosDeposito parametros) throws Exception{	
		List<DepositoBancario> listaDepositosBancarios = new ArrayList<DepositoBancario>(); 
		if (parametros.getStrPb_tipo().equals("DB"))
			listaDepositosBancarios = depositoBancarioDAO.consultarDepositosBancarios(parametros);		
		return listaDepositosBancarios;
	}

	
	public List<SaldoBean> obtenerSaldosPendientes(){		
		return this.depositoBancarioDAO.getSaldosPendientesUltimaConsulta();
	}
	
}
